#pragma once

#include <string>

class CE_Scene
{
public:
	CE_Scene(void);
	~CE_Scene(void);

	cocos2d::Scene* scene();

	void setSceneName(const char* sceneName) { m_sceneName = sceneName; }
	const char* sceneName() const { return m_sceneName.c_str(); }

	void setCurrentScene();

	bool startScene() const { return m_startScene; }
	void setStartScene(bool startScene=true) { m_startScene = startScene; }

protected:
	cocos2d::Scene* m_scene;
	std::string m_sceneName;
	bool		m_startScene;
};

